*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC, iconfont;
}

:root {
  width: 100%;
  min-height: 100vh;
  background-color: #fff;
  overflow-x: hidden;
}

body {
  width: 100%;
  min-height: inherit;
  position: relative;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

img {
  user-select: none;
  -webkit-user-drag: none;
}

input {
  outline: none;
  border: none;
}

/* 滚动条 */
::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 8px;
  cursor: pointer;
}

/* 滚动条背景颜色 */
::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  cursor: pointer;
}

button {
  outline: none;
  border: none;
}

ul {
  list-style: none;
}

/* --输入框的文本颜色-- */
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #babfc9;
}


textarea::-moz-input-placeholder,
input::-moz-input-placeholder {
  color: #babfc9;
}

textarea::-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #babfc9;
}

/* ==输入框的文本颜色== */


/* 要求必填的 * 符号 色 */
.require {
  color: #c62f2f;
}

input:focus {
  outline: none;
}

/* 
禁止拖拽图片
-webkit-user-drag: none;
禁止选中文本
user-select: none;
*/